#include "widget.h"
#include "ui_widget.h"
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QFormLayout>
Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    //构造表单控件-布局管理器
    QFormLayout *layout=new QFormLayout();
    //展示在窗口上
    this->setLayout(layout);

    //创建文本框
    QLabel *label1=new QLabel("姓名");
    QLabel *label2=new QLabel("性别");
    QLabel *label3=new QLabel("年龄");

    //创建输入框
    QLineEdit *line_edit1=new QLineEdit();
    QLineEdit *line_edit2=new QLineEdit();
    QLineEdit *line_edit3=new QLineEdit();

    //将上述文本框和输入框放到表单布局控件中
    layout->addRow(label1,line_edit1);
    layout->addRow(label2,line_edit2);
    layout->addRow(label3,line_edit3);

    //创建提交按钮
    QPushButton *button=new QPushButton("提交");
    //添加到表单中
    layout->addRow(nullptr,button);
}

Widget::~Widget()
{
    delete ui;
}

